.mag_search_top
{
	padding: 0;
	background-image: url('/templates/mike-new/images/mag_top_search.gif');
	width: 214px;
	height: 53px;
	}
.mag_search_bottom
{
	padding: 0;
	background-image: url('/templates/mike-new/images/mag_bottom_search.gif');
	width: 214px;
	height: 60px;
	}	
.mag_search_content
{
	padding: 0;
	width: 214px;
	height: 246px;
	}	
.row1_mag-main-v_category, .row2_mag-main-v_category
{
	text-align: right;
	padding-right: 10px;
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	color: #000;
	background-color: #fff;
	height: 21px;
	width: 143px;
	padding-top: 5px;
}
.row2_mag-main-v_category
{
	border-bottom: 1px solid #D5D5D5;
	}
.title_mag-main-v_category
{
	font-size: 14px;
	color: #fff;
	background-color: #CD6000;
	height: 25px;
	font-weight: bold;
	padding-left: 12px;
	padding-top: 5px;
	text-align: center;
	}
.mag-main-v_category
{
	background-color: #FFEFC6;
	padding-right: 4px;
	padding-left: 2px;
	padding-top: 2px;
	min-height: 200px;
	}
.mag_v_category
{
	width: 196px;
	padding-right: 9px;
	display: block;
	margin-top: 3px;
	}
.welcome
{
	width: 746px;
	padding-left: 7px;
	padding-right: 6px;
	padding-top: 7px;
	}
.left_welcome{
	float: left;
	width: 363px;
	border: 1px solid #D5D5D5;
	background-color: #FFEFC6;
	}
.right_welcome{
	float: right;
	width: 363px;
	border: 1px solid #D5D5D5;
	}		
.logo, .logo img{
	float: left;
	width: 151px;
	height: 100%;
	border: 0;
	}
.top_right-header{
	width: 803px;
	height: 111px;
	padding-left: 10px;
	padding-top: 15px;
	color: #fff;
	}
.bottom_right_header{
	width: 813px;
	height: 27px;
	}
.right_header{
	float: right;
	width: 813px;
	height: 153px;
	}	
.clearheader
{
	clear:both;
	}	
.featurerow_odd {
	background:#FBEEEB none repeat scroll 0;
}
.featurerow_event {
	background:#0BEEEB none repeat scroll 0;
}
.top_user_event
{
	background-color: #FBEEEB;
}
.top_user_odd
{
	background-color: #D7ECF6;
}
.tranfer_balance{
	background:#FBFBFD none repeat scroll 0;
	border:1px solid #ACADCA;
	margin:10px;
	padding:5px;
	}
.tranfer_left{
	float:left;
	width: 60%;
	}
.tranfer_right{
	float:left;
	width: 40%;
	}
.tranfer_title{
	border-bottom:1px dashed #666699;
	color:#666699;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:12px;
	padding-bottom:5px;
}

#footer{
	width:964px;
	background-color: #000000;
}
.bottom_row{
border-bottom:1px solid #B2DAEE;
}

a.privatemessage{
text-decoration:none;
}
a.privatemessage:hover{
text-decoration:none;
}
.button:hover, bigbutton:hover {
background:#D3E9F2 none repeat scroll 0;
border-color:#6BB7D3 #BFE1ED #BFE1ED #6BB7D3;
border-style:solid;
border-width:1px;
color:#1D8BB4;
cursor:pointer;
}
.button {
border:1px solid gray;
padding:2px 5px;
}
.button, .bigbutton {
background:#D3E9F2 no-repeat scroll left bottom;
border-color:#BFE1ED #6BB7D3 #6BB7D3 #BFE1ED;
border-style:solid;
border-width:1px;
color:#1D8BB4;
font-size:120%;
padding:1px 5px;
}
input, select, textarea {
margin:2px;
}

#bidplace{
width:970px;
margin-left: 10px;
}
#profile{
	float:left;
	width:730px;
	margin-left: 0px;
	margin-top:10px;
}
#project{
	float:left;
	width:730px;
	margin-left: 0px;
	margin-top:10px;
}
#rightnav{
	float:left;
	width: 230px;
	margin-left: 10px;
	margin-top:10px;
}
#header {
	background-color:#CD6000;
	height:153px;
	position:relative;
}
#wrapper {
	background:#FFFFFF none repeat scroll 0 50%;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:964px;
}
#mainnav {
	background-color:#CD6000;
	clear:both;
	float:left;
	font-size:100%;
	padding:0;
	width:100%;
	height: 27px;
}
.clearfix {
display:block;
position:relative;
}
#mainnav ul.lmainlevel {
float:left;
}
#mainnav1 ul.rmainlevel {
float:right;
padding-right:13px;
}
#mainnav1 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#mainnav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 20px;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:15px;
margin-top:5px;
}
#projecttabs li, #mainnav li, #mainnav1 li {
display:inline;
margin:0;
padding:0;
}
ul li {
line-height:170%;
}

#mainnav a, #mainnav1 a {
background-color:#FFFFFF;
color:#D7ECF6;
float:left;
font-weight:700;
margin:0;
padding:0 0 0 2px;
text-decoration:none;
}
a {
color:#006699;
text-decoration:none;
}

#mainnav a.active, #mainnav1 a.active {
background-color:#FFFFFF;
float:left;
font-weight:700;
margin:0;
padding:0 0 0 2px;
text-decoration:none;
}
#mainnav a.active span, #mainnav1 a.active span {
background:#FFFFFF;
color:#006699;
display:block;
float:left;
padding:8px 15px 8px 11px;
}
#mainnav a:hover span, #mainnav1 a:hover span {
background:#4FA8D4 none repeat scroll 0;
}
#mainnav a span {
background-color:#FFFFFF;
color: #CD0000;
display:block;
float:none;
padding:7px 15px 0px 11px;
font-size: 14px;
font-weight: bold;
}
#mainnav1 a span {
background-color:#CD6000;
color: #FFF;
display:block;
float:none;
padding:7px 3px 0px 3px;
font-size: 12px;
font-weight: bold;
}
#mainnav a.active span {
background-color:#FFFFFF;
color:#000000;
display:block;
float:left;
font-size: 14px;
font-weight: bold;
padding:7px 15px 0px 11px;
}
#mainnav1 a.active span {
background-color:#CD6000;
color:#000;
display:block;
float:left;
font-size: 12px;
font-weight: bold;
padding:7px 3px 0px 3px;
}

.tbread a{
	color:#ffffff;
	font-family:tahoma,Arial;
	text-decoration:none;
	font-weight: bold;
	}
.tbread a:hover{
	color:#CD0000;
	font-family:tahoma,Arial;
	font-weight: bold;
	}
	
	
.tbread {
	background-color:#FFFFFF;
	width:949px;
	clear:both;
	height:31px;
	padding-left:15px;
	position:relative;
}
table, td, th, div {
font-size:100%;
}

#column {
float:left;
margin:0;
padding:0;
width:18%;
}
div.modules, div.modules-latest, div.modules-featured, div.modules-related-news, div.modules-archived-news {
border:1px solid #B2DAEE;
margin-bottom:15px;
padding:0 15px 10px;
text-align:left;
width:auto;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:tahoma,Arial;
	font-size:12px;
	background-color: #E2E2E2;
}
div.modules h3, div.modules-latest h3, div.modules-featured h3, div.modules-related-news h3, div.modules-archived-news h3, div.headermodule h3 {
background:#D7ECF6 none repeat scroll 0;
border-bottom:1px solid #B2DAEE;
color:#006699;
font-size:100%;
margin:0 -15px 10px;
padding:5px 0;
text-indent:15px;
}
#content {
float:right;
margin:0;
padding:0;
width:80%;
min-height:400px;
}


element.style {
float:right;
}
table.tablelist {
border:1px solid #D1D0CB;
border-collapse:collapse;
border-spacing:0;
margin:0;
padding:0;
width:100%;
}
table.tablebidplace{
border:1px solid #D1D0CB;
border-collapse:collapse;
border-spacing:0;
margin:0;
padding:0;
width:99%;
}
table.tablebidplace th {
background:#D40000 none repeat scroll 0;
border:1px solid #D1D0CB;
color:#fff;
margin:0;
padding:6px;
}
table.tablebidplace td {
background:#FBEEEB none repeat scroll 0 50%
color:#006699;
margin:0;
padding:6px;
}
.lastbidplace {
background:#FBEEEB none repeat scroll 0 50%
color:#006699;
margin:0;
padding:6px;
border-bottom:1px solid #B2DAEE;
}
table.tablelist_redirect tfoot td, table.tablelist_redirect th, table.tablelist tfoot td, table.tablelist th {
background-color:#D40000;
border:1px solid #D1D0CB;
color:#fff;
margin:0;
padding:6px;
}
.featurerow1 {
	background:#FBEEEB none repeat scroll 0;
}

a.usericon, #projecttabs a.currenttab:hover, a.featured:link, a.featured:hover, a.featured:visited, a.nonpublic:link, a.nonpublic:hover, a.nonpublic:visited, a.hidebidding:link, a.hidebidding:hover, a.hidebidding:visited, a.private:link, a.private:hover, a.private:visited, a.requirelocation:link, a.requirelocation:hover, a.requirelocation:visited, a.goldmember:link, a.goldmember:hover, a.goldmember:visited, a.urgent:link, a.urgent:hover, a.urgent:visited {
text-decoration:none;
}
a.featured:link, a.featured:hover, a.featured:visited, span.featured {
color:#009900;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
}
.nonpublic, .featured, .hidebidding, .private, .sponsor, .goldmember, .requirelocation, .urgent, .contact {
font-family:"Microsoft Sans Serif","MS Sans Serif",Arial,Helvetica,sans-serif;
font-size:7pt;
margin-left:5px;
vertical-align:super;
}
table.tablelist_redirect td, table.tablelist td {
border-left:1px solid #D1D0CB;
border-top:1px solid #D1D0CB;
margin:0;
padding:6px !important;
vertical-align:top;
}
A:LINK,A:VISITED {
	color:#000;
	text-decoration:none;
	font-family:tahoma,Arial;
}

A:HOVER {
	color:#d40000;
	text-decoration:underline;
	font-family:tahoma,Arial;
}

A.white:LINK,A.white:VISITED {
	color:#fff;
	text-decoration:none;
	font-family:tahoma,Arial;
}

A.white:HOVER {
	text-decoration:underline;
	font-family:tahoma,Arial;
}

A.featured:LINK,A.featured:VISITED {
	font-weight:bold;
}

A.featured:HOVER {
	font-weight:bold;
}

A.topmenu:LINK,A.topmenu:VISITED,A.topmenu:HOVER {
	color:#626262;
	text-decoration:none;
	font-family:Tahoma,Arial;
	font-size:12px;
	font-weight:bold;
}

.copyright {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:11px;
}

A.copyright:LINK,A.copyright:VISITED {
	color:#6aa94e;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:11px;
}

A.copyright:HOVER {
	color:#6aa94e;
	text-decoration:underline;
	font-family:tahoma,Arial;
	font-size:11px;
}

.quote {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:11px;
}

.normtext {
	color:#626262;
	font-family:tahoma,Arial;
	font-size:11px;
}

A.quote:LINK,A.quote:VISITED {
	color:#626262;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:11px;
}

A.quote:HOVER {
	color:#6aa94e;
	text-decoration:underline;
	font-family:tahoma,Arial;
	font-size:11px;
}

.quotes {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:11px;
	padding:5px;
}

.table_titles {
	color:#000;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
}

.normal {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
}

.header1 {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
	font-weight:bold;
}

.error {
	color:#FF0000;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:11px;
}

.urgent {
	color:#FF0000;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:11px;
}

.featured {
	color:#6aa94e;
	font-weight:bold;
}

.project_title {
	color:#6aa94e;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:15px;
	font-weight:bold;
}

.project_title_header {
	color:#626262;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:15px;
	font-weight:bold;
}

.title1 {
	color:#000;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
}
.title2 img{
	border: 0;
	margin-right: 7px;
	}
.title2 {
	font-family: Tahoma;
	font-weight: bold; 
	font-size: 14px; 
	text-align: center;
	color: #000; 
}
.title3 {
	color: #fff; 
	font-family: Tahoma; 
	font-size: 18px;
}
.title4 {
	color: #3e8951;
	font-family:tahoma,Arial;
	font-size:13px;
}
.pagestitle {
	color: #3e8951;
}